/*
 * @Description: 文件操作业务层
 * @Autor: HuiSir<273250950@qq.com>
 * @Date: 2020-11-28 12:39:40
 * @LastEditTime: 2020-11-28 12:47:21
 */

const { ERR, RES } = require('../../config') //配置
const UserModel = require('../db/models/user') //用户数据

//上传文件(单个和多个)
const Upload = async (ctx) => {
    //通过中间件的传值拿到token中的user信息
    const { userid } = ctx.curUserInfo

    //将用户从redis中删除
    // const delToken = await redis.del(userid)

    ctx.response.type = 'json'

    //删除成功则返回，否则报错
    // delToken == '1' && (ctx.response.body = RES.succ('注销登陆成功'))
}

//普通下载文件
const Download = async (ctx) => {
    //通过中间件的传值拿到token中的user信息
    const { userid } = ctx.curUserInfo

    ctx.response.type = 'json'

    //删除成功则返回，否则报错
    // delToken == '1' && (ctx.response.body = RES.succ('注销登陆成功'))
}

//打包下载文件
const DownloadZip = async (ctx) => {
    //通过中间件的传值拿到token中的user信息
    const { userid } = ctx.curUserInfo

    ctx.response.type = 'json'

    //删除成功则返回，否则报错
    // delToken == '1' && (ctx.response.body = RES.succ('注销登陆成功'))
}

//获取访问连接
const VisitPath = async (ctx) => {
    //通过中间件的传值拿到token中的user信息
    const { userid } = ctx.curUserInfo

    ctx.response.type = 'json'

    //删除成功则返回，否则报错
    // delToken == '1' && (ctx.response.body = RES.succ('注销登陆成功'))
}
